﻿using NotifyPropertyBase;
using System;
using System.Collections.Generic;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace MinesweeperAutoScanDemo.Model
{


    public class ImageColorModel : ObservableObject
    {

        private string _ImagePath;
        public string ImagePath { get => _ImagePath; set => Set(ref _ImagePath, value); }


        private Color _MinRGB;
        public Color MinRGB { get => _MinRGB; set => Set(ref _MinRGB, value); }

        private Color _MaxRGB;
        public Color MaxRGB { get => _MaxRGB; set => Set(ref _MaxRGB, value); }

        private Color _MinHSV;
        public Color MinHSV { get => _MinHSV; set => Set(ref _MinHSV, value); }

        private Color _MaxHSV;
        public Color MaxHSV { get => _MaxHSV; set => Set(ref _MaxHSV, value); }

        private Color _MeanColor;
        public Color MeanColor { get => _MeanColor; set => Set(ref _MeanColor, value); }

        private Color _MeanHSV;
        public Color MeanHSV { get => _MeanHSV; set => Set(ref _MeanHSV, value); }

        private SolidBrush _MeanBrush;
        public SolidBrush MeanBrush { get => _MeanBrush; set => Set(ref _MeanBrush, value); }
        private Color _StddveColor;
        public Color StddveColor { get => _StddveColor; set => Set(ref _StddveColor, value); }
    }
}
